<?php

namespace app\common\model\examination;

use app\common\library\helper;
use app\common\model\BaseModel;

/**
 * 课程模型
 */
class ExaminationLog extends BaseModel
{
    protected $name = 'examination_log';
    protected $pk = 'id';
//    protected $append = ['isFree', 'sectionNum', 'start_time_text', 'end_time_text'];

    protected $append = [
        'status_text',

    ];
    public function getStatusTextAttr($value, $data)
    {

        // 付款状态
        if ($data['status'] == 0) {
            return '待结算';
        }
        // 付款状态
        if ($data['status'] == 1) {
            return '已结算';
        }
        return $value;
    }
    /**
     * 设置课程开始时间
     */
    public function setStartTimeAttr($value)
    {
        return $value ? strtotime($value) : 0;
    }

    /**
     * 设置课程结束时间
     */
    public function setEndTimeAttr($value)
    {
        return $value ? strtotime($value) : 0;
    }

    /**
     * 关联用户表
     * @return \think\model\relation\BelongsTo
     */
    public function user()
    {
        return $this->belongsTo('app\\common\\model\\user\\User', 'user_id', 'user_id');
    }



}
